struggle through difficulty - German English Dictionary